package com.wjm.JavaSEAPI.APIstring;

/**
 * Data:2022年07月03日
 * Author:wjm
 * Content: String中常用API
 *
 *  int indexOf(String str)方法
 *            返回给定字符串在当前字符串中的下标位置，找到了返回首个字符的位置下标，查找不到返回 -1
 *
 *  int lastIndexOf(String str)
 *            查找指定字符串在当前字符串最后一次出现的位置下标，这是倒着查找的
 *
 */
public class IndexOfDemo {
    public static void main(String[] args) {
        //            0123456789012345
        String str = "thinking in java";
        int a1  = str.indexOf("java");
        //指定从下标为13的位置开始查找
        int a2  = str.indexOf("java",13);
        System.out.println("a1:"+a1);
        System.out.println("a2:"+a2);
        System.out.println("=============");

        int b1 = str.lastIndexOf("in");
        //指定从下标为8的位置开始倒着查找
        int b2 = str.lastIndexOf("in",8);
        System.out.println("b1:"+b1);
        System.out.println("b2:"+b2);
    }
}
